home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / FROMUTS / UNIXLIB37B / test / c / sctest < prev    next >
Text File  |  1992-08-29  |  762b  |  35 lines

  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int i,n;
  6. float f;
  7. int n1,n2; char l1[3],l2[3];
  8. char b[256];
  9.  
  10. for (;;)
  11.   {
  12.   fputs("test 1: ",stdout);
  13.   n = scanf("%4d%s\n",&i,b);
  14.   printf("ret: %d\n",n);
  15.   if (n < 0) break;
  16.   if (n >= 1) printf("i: %d\n",i);
  17.   if (n >= 2) printf("b: %s\n",b);
  18.   fgets(b,256,stdin);
  19.   printf("rest of line: \"%s\"\n",b);
  20.   fputs("test 2: ",stdout);
  21.   n = scanf("alive = %f",&f);
  22.   printf("ret: %d\n",n);
  23.   if (n < 0) break;
  24.   if (n >= 1) printf("f: %f\n",(double)f);
  25.   fputs("test 3: ",stdout);
  26.   n = scanf("%*s%ld%s%*s%*s%ld%s",&n1,l1,&n2,l2);
  27.   printf("ret: %d\n",n);
  28.   if (n < 0) break;
  29.   if (n >= 1) printf("n1: %d\n",n1);
  30.   if (n >= 2) printf("l1: %s\n",l1);
  31.   if (n >= 3) printf("n2: %d\n",n2);
  32.   if (n >= 4) printf("l2: %s\n",l2);
  33.   }
  34. }
  35.